satisfaction of instincts - Deutsch Englisch Wörterbuch